home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Database / Foxpro 2.06 Win / README2.TXT < prev    next >
Text File  |  1994-03-11  |  37KB  |  1,115 lines

  1.                      README.TXT
  2. **********************************************************
  3.                    Release Notes for
  4.  
  5.     Microsoft(R) FoxPro(R) for Windows(TM) Version 2.6
  6.  
  7.     (C)1994 Microsoft Corporation. All Rights Reserved.
  8.  
  9. This README provides information not contained in the
  10. FoxPro online Help file or print documentation, and provides
  11. corrections to both. Information in Help is more current than
  12. information in the print documentation. 
  13. **********************************************************
  14.  
  15. =========
  16. CONTENTS
  17. =========
  18.  
  19. Part   Description
  20. ----   -----------
  21.  1     New Features in FoxPro 2.6
  22.  2     New and Enhanced Commands and Functions
  23.  3     Notes about the Catalog Manager
  24.  4     Notes about Wizards
  25.  5     Macro Key Support in FoxPro 2.6
  26.  6     FoxPro and Other Applications
  27.  7     International and Cross-Platform Recommendations
  28.  8     Installation Questions and Answers
  29.  9     Product Support Questions and Answers
  30. ----------------------------------------------------------
  31.  
  32. ===================================
  33. Part 1: New Features in FoxPro 2.6
  34. ===================================
  35.  
  36. Microsoft FoxPro version 2.6 includes the following
  37. new features:
  38.  
  39.    *  A Catalog Manager interface that provides convenient 
  40.       access to database files and functions, and enables you
  41.       to convert dBASE(R) files easily.
  42.     
  43.    *  A collection of wizards that simplify common database 
  44.       tasks.
  45.  
  46.    *  Language additions that provide dBASE IV(R) language 
  47.       compatibility.
  48.  
  49. FoxPro version 2.6 includes existing print
  50. documentation from version 2.5, as well as significant 
  51. updates to the Help file that describe new 2.6
  52. functionality. For more information, see the What's New 
  53. Since FoxPro 2.5 Help topic.
  54. ----------------------------------------------------------
  55.  
  56.  
  57. ================================================
  58. Part 2: New and Enhanced Commands and Functions 
  59. ================================================
  60. Several commands and functions are new to FoxPro 2.6, 
  61. and some have been enhanced to provide additional 
  62. compatibility with dBASE IV(R). For additional information 
  63. about these commands and functions, see the New and Enhanced 
  64. Commands and Functions Help topic.
  65.  
  66. New/Enhanced Commands
  67. ---------------------
  68. ON BAR
  69. ON EXIT BAR
  70. ON EXIT MENU
  71. ON EXIT PAD
  72. ON EXIT POPUP
  73. ON MENU
  74. ON MOUSE
  75. ON PAD
  76. ON POPUP
  77. SET CPCOMPILE
  78. SET CPDIALOG
  79. SET COLLATE
  80. SET DIRECTORY
  81. SET FIELDS
  82. SET FORMAT
  83. SET KEY
  84. SET NOCPTRANS
  85. SET VIEW
  86.  
  87. New/Enhanced Functions
  88. ----------------------
  89. BARCOUNT( )
  90. BARPROMPT( )
  91. BLANK
  92. CPCURRENT()
  93. CPDBF()
  94. CPCONVERT()
  95. DESCENDING( )
  96. FLDCOUNT( )
  97. FOR( )
  98. FTIME( )
  99. HOME( )
  100. ID( )
  101. IDXCOLLATE()
  102. ISBLANK( )
  103. ISMOUSE( )
  104. KEYMATCH( )
  105. MEMORY(0)
  106. MEMORY(1)
  107. MEMORY(2)
  108. MEMORY(3)
  109. MEMORY(4)
  110. MEMORY(5)
  111. MEMORY(6)
  112. MEMORY(7)
  113. PADPROMPT( )
  114. PCOUNT( )
  115. PRTINFO( )
  116. RUN( )
  117. SET("ATTRIBUTES")
  118. SET("DIRECTORY")
  119. SET("DISPLAY")
  120. SET("LIBRARY")
  121. SET MBLOCK
  122. SET("MBLOCK")
  123. SYS(1037)
  124. TAG( )
  125. TAGCOUNT( )
  126. TAGNO( )
  127. UNIQUE( )
  128. WINDOW( )
  129.  
  130. New/Enhanced System Memory Variables
  131. ------------------------------------
  132. _ASSIST
  133. _SHELL
  134. ----------------------------------------------------------
  135.  
  136. ========================================
  137. Part 3: Notes about the Catalog Manager
  138. ========================================
  139.  
  140. Reserved Names in the Catalog Manager
  141. -------------------------------------
  142. Like any other FoxPro application, the Catalog Manager calls 
  143. and runs procedures and programs whose names may interfere 
  144. with other user-defined procedures and programs. 
  145.  
  146. When you execute a program or procedure, FoxPro searches for
  147. the program or procedure in a specific order.  This order 
  148. includes the current file as well as programs that were 
  149. executed prior to the current one, including the Catalog 
  150. Manager itself.
  151.  
  152. Below is a list of procedure and program names that can cause
  153. errors if run from within the Catalog Manager.
  154.  
  155. ABORT
  156. ACTTHERM
  157. ADDALIAS
  158. ADDBS
  159. ADDFILE
  160. ADDTASK
  161. ANALYZE
  162. CLEANUP
  163. CONTROL
  164. DELUSER
  165. DUMMY
  166. ERRHAND
  167. ESCHAND
  168. EXECUTE
  169. EXPORT
  170. FILEEXT
  171. FINDFILE
  172. FORCEEXT
  173. GETSQL
  174. GETSTAMP
  175. GETWPARM
  176. IMPORT
  177. INDEX
  178. ISMAC
  179. ISSPR
  180. JUSTEXT
  181. JUSTFNAME
  182. JUSTPATH
  183. MENUPROC
  184. MIGRATE
  185. MODIFY
  186. MSGBOX
  187. ORDER
  188. PARSFIL
  189. PRINT
  190. REMOVE
  191. SAVEPREF
  192. SETTINGS
  193. SETTOPIC
  194. SHUTDOWN
  195. TOUCHED
  196. TRASHCAN
  197. UPDTHERM
  198. VRUN 
  199.  
  200.  
  201. API Library Routines and the Catalog Manager
  202. --------------------------------------------
  203. If you use any routines that are called when an API library 
  204. is opened or closed, you should note the following Catalog 
  205. Manager behaviors.
  206.  
  207. The Catalog Manager opens and closes API libraries on
  208. these occasions:
  209.  
  210. * When the Catalog Manager is started, all API 
  211.   libraries are closed.
  212.  
  213. * When a program is run from within the Catalog
  214.   Manager, all API libraries that were open before
  215.   the Catalog Manager started are opened.  When the program
  216.   ends the API libraries are closed.
  217.  
  218. * When the Catalog Manager is exited, all API 
  219.   libraries that were open before the Catalog
  220.   Manager started are opened.
  221. ----------------------------------------------------------
  222.  
  223.  
  224. ============================
  225. Part 4: Notes about Wizards
  226. ============================
  227.  
  228. Printing with the Report and Label Wizards
  229. ------------------------------------------
  230. To use a Report or a Label Wizard in Windows you must have
  231. a printer installed, otherwise a "Printer not ready" error 
  232. occurs.  To install a printer, select Print Setup from the
  233. File Menu and choose your printer.
  234.  
  235. Printing Labels with a Laser Printer
  236. ------------------------------------
  237. The Label Wizard is designed to print labels that use a
  238. whole sheet of paper, which can go over the printable margins
  239. allowed by Laser printers.  If you use a Laser printer and
  240. your labels print over the printable page you must use the 
  241. Report Writer to modify your label to print only on the 
  242. printable page.  To restrict the printing area of labels 
  243. follow these steps:
  244.  
  245. 1. Modify your label using the Report Writer.
  246. 2. From the Report menu, select Page Layout.
  247. 3. In the Print Area section of the Page Layout dialog, 
  248.    select the Printable Page radio button.
  249.  
  250. If you want to modify the label further, you must use the 
  251. Report Writer, not the Label Wizard.
  252.  
  253. Memo and General Fields and the Label Wizard
  254. --------------------------------------------
  255. To add Memo and General fields you must modify the label 
  256. with the Report Writer. Memo and General fields cannot be 
  257. included in a label created with the Label Wizard.  
  258.  
  259. Modifying Wizard-Created Items in Microsoft Windows NT(TM)
  260. ----------------------------------------------------------
  261. If you are using the Microsoft Windows NT operating system, 
  262. you can use wizards to create tables, queries, 
  263. screens, reports, or labels. To modify items created with a 
  264. wizard you must use the appropriate FoxPro power tool, such
  265. as the Screen Builder, Report Writer or RQBE.
  266. ----------------------------------------------------------
  267.  
  268.  
  269. ========================================
  270. Part 5: Macro Key Support in FoxPro 2.6
  271. ========================================
  272. In FoxPro 2.6, the key combinations Alt+1 to Alt+9 cannot
  273. be used to define macros. For a list of key combinations
  274. supported in FoxPro 2.6 see the ON KEY LABEL topic in Help.
  275. ----------------------------------------------------------
  276.  
  277.  
  278. ======================================
  279. Part 6: FoxPro and Other Applications
  280. ======================================
  281.  
  282. Importing Microsoft Excel Spreadsheets to FoxPro
  283. ----------------------------------------------------
  284. FoxPro can import spreadsheet files from Microsoft 
  285. Excel version 4.0. To import spreadsheets from Microsoft 
  286. Excel version 5.0, you must first save them as version 
  287. 4.0 files. Columns from the spreadsheet become fields 
  288. in the table, and rows from the spreadsheet become records
  289. in the table.
  290.  
  291. Running dBASE Applications in FoxPro
  292. ------------------------------------
  293. To run dBASE III and IV applications in FoxPro, first you 
  294. must convert the individual components, and then re-compile 
  295. them in FoxPro.
  296.  
  297. To convert dBASE III and dBASE IV files use the FoxPro 
  298. Catalog Manager. For information on converting dBASE files 
  299. in the Catalog Manager, see the Switching from dBASE Help 
  300. topic. 
  301.  
  302. You can also use the Convert dBASE Files dialog to convert
  303. more than one file at a time.  To bring up this dialog,
  304. select Convert dBASE files... from the Run menu.
  305. ----------------------------------------------------------
  306.  
  307.  
  308. =========================================================
  309. Part 7: International and Cross-Platform Recommendations 
  310. ========================================================= 
  311. See the International and Cross-Platform Features topic in
  312. Help for the latest information on code pages and collation
  313. sequences.
  314.  
  315. Tagging Codepages to Tables in the Catalog Manager
  316. --------------------------------------------------
  317. Note:  This section only applies if you are using code
  318. pages for cross-platform development.
  319.  
  320. To ensure that accented characters in a table are displayed 
  321. correctly on the current platform, the table must be tagged 
  322. with a code page. In Catalog Manager, to tag a code page to
  323. a table that does not have one, make sure the following 
  324. are true:
  325.  
  326. 1.  SET EXCLUSIVE is ON.  The exclusive setting can 
  327.     be set in the Catalog Manager Settings dialog.
  328. 2.  The configuration file (CONFIG.FPW) includes the
  329.     line CODEPAGE = AUTO
  330.  
  331. When you try to use the table without a code page in the
  332. Catalog Manager a dialog appears, allowing you to specify 
  333. the platform on which the file was created.  Once a table 
  334. is tagged with a code page you do not have to tag it again. 
  335. If you do not specify a code page, the table is displayed 
  336. with the code page of the current platform.  To remove a 
  337. tag from a table, run CPZERO.PRG, located in the 
  338. FoxPro root directory.
  339. ----------------------------------------------------------
  340.  
  341.  
  342. ===========================================
  343. Part 8: Installation Questions and Answers
  344. ===========================================
  345.  
  346. Overview of Questions
  347.  
  348. 1   What is the easiest way to install FoxPro on a network?
  349. 2   What kind of user rights do I need to install FoxPro 
  350.     on the network?
  351. 3   Why are workstation users on our network unable to use
  352.     the graphing and spell checker features in FoxPro?
  353. 4   During installation I was asked to select either
  354.     DOS-style keystrokes or Windows-style keystrokes. 
  355.     Which should I choose?
  356. 5   What is the minimum DOS files setting for FoxPro for 
  357.     Windows?
  358. 6   Does FoxPro for Windows update any Dynamic Link 
  359.     Libraries (DLLs) in the Windows subdirectory where 
  360.     system files are kept?
  361. 7   I accidentally deleted some of the FoxPro sample files.
  362.     Can I reinstall these files without reinstalling 
  363.     FoxPro? 
  364. 8   My computer is having difficulty reading the FoxPro 
  365.     disks because of an alignment problem with the floppy 
  366.     drives. Is there another option for installation?
  367. 9   I'm trying to install FoxPro for Windows under Windows 3.0
  368.     and I'm getting the message "Cannot write VER.DLL."  
  369.     Any suggestions?
  370. 10  I'm having difficulty installing FoxPro. I've tried
  371.     streamlining both my CONFIG.SYS and AUTOEXEC.BAT and I
  372.     still can't install FoxPro for Windows. What should I 
  373.     do?
  374. 11  Can I put a common WIN.INI file up on the server?
  375. 12  What is the best way to edit the WIN.INI file?
  376. 13  If I modify my WIN.INI file, is it advisable to 
  377.     restart Windows?
  378. 14  Can I delete the ~MSSTFQF.T directory?
  379. 15  I get the error message "Insufficient memory" when
  380.     trying to load FoxPro for Windows. What setting needs
  381.     to be modified?
  382. 16  My computer is running with 4 MB of RAM. How large a
  383.     swap file do I need?
  384. 17  When using my LANtastic network card, why do I always
  385.     get a memory conflict when loading FoxPro for Windows?
  386. 18  When using a Paradise driver, I get a memory conflict
  387.     when trying to load FoxPro for Windows. What should I
  388.     do?
  389. 19  When I use QEMM386 memory manager with FoxPro for
  390.     Windows, I get a memory conflict. What should I do?
  391. 20  When I use the Mach32 video card with my Gateway 2000,
  392.     I get a General Protection Fault in module MACH32.DRV
  393.     at 0003:0E22. What should I do?
  394. 21  I understand that a number of video drivers don't work
  395.     properly with FoxPro for Windows. Why is this and what
  396.     steps should I take to resolve the situation?
  397. 22  I occasionally experience problems when trying to open
  398.     more than 15 tables at one time. What could be wrong?
  399. 23  I'm running Windows for Workgroups. Do I need to load
  400.     the MS-DOS SHARE program?
  401. 24  Where does FoxPro create temporary files?
  402. 25  I frequently use the RUN command to change drives and
  403.     directories within an application. Why isn't this
  404.     working in FoxPro for Windows?
  405. 26  Why doesn't the value returned by SYS(2010) match the
  406.     FILES setting in the CONFIG.SYS file?
  407. 27  What memory allocation options are available with the
  408.     Windows PIF Editor settings?
  409. ----------------------------------------------------------
  410.  
  411. Question 1
  412.  
  413. What is the easiest way to install FoxPro on a network?
  414.  
  415. Answer 1
  416.  
  417. In a network environment you must first install FoxPro on
  418. the server and then set up each workstation. Installation
  419. on the server is called an Administrative Setup, for which
  420. you use the /A installation switch. This option
  421. decompresses all FoxPro for Windows files and Setup
  422. files. FoxPro for Windows files will be read-only on the
  423. network drive.
  424.  
  425. To perform an Administrative Setup, choose Run... from the
  426. Windows Program Manager File menu. When the Run dialog 
  427. appears, type A:\SETUP /A or B:\SETUP /A (depending on the
  428. floppy drive you are using) in the Command Line box. Press
  429. Enter and proceed with the installation. You will be
  430. prompted for your user information and an installation
  431. directory, default drive, path name, and so on. For more 
  432. detailed information refer to "Instructions for 
  433. Administrative Setup" in the FoxPro for Windows
  434. Installation and Configuration manual.
  435.  
  436. Installation on individual workstations is called
  437. Workstation Setup, for which you use the /N installation
  438. switch. Workstation Setup requires a previous 
  439. Administrative Setup. The Workstation Setup copies FoxPro 
  440. initialization files, updates some common .DLL files, and 
  441. creates a Program Manager group and an icon on each 
  442. workstation to run a shared network version of FoxPro 
  443. for Windows.
  444.  
  445. You can perform the workstation setup in two ways: from 
  446. the network or from disk. To install from a network drive, open
  447. the Windows File Manager and then open a window with the
  448. correct network path for FoxPro for Windows and double-
  449. click SETUP.EXE. Choose the Workstation Installation 
  450. button in the Installation Type dialog box. To install 
  451. from disk, type A:\SETUP /N or B:\SETUP /N in the Run 
  452. dialog Command Line box, then press Enter. For more 
  453. detailed information refer to "Instructions for 
  454. Workstation Setup" in the FoxPro for Windows
  455. Installation and Configuration manual.
  456. ----------------------------------------------------------
  457.  
  458. Question 2
  459.  
  460. What kind of user rights do I need to install FoxPro on 
  461. the network?
  462.  
  463. Answer 2
  464.  
  465. You need full system rights to install on the network.
  466. Contact your system administrator for further information
  467. about your specific installation.
  468. ----------------------------------------------------------
  469.  
  470. Question 3
  471.  
  472. Why are workstation users on our network unable to use the
  473. graphing and spell checker features in FoxPro?
  474.  
  475. Answer 3
  476.  
  477. Workstation users need access to the MSGRAPH and PROOF
  478. subdirectories in order to use these features. Contact
  479. your system administrator regarding user access to these
  480. subdirectories.
  481. ----------------------------------------------------------
  482.  
  483. Question 4
  484.  
  485. During installation I was asked to select either DOS-style
  486. keystrokes or Windows-style keystrokes. Which should I
  487. choose?
  488.  
  489. Answer 4
  490.  
  491. If you aren't sure which style to use, select Windows-
  492. style keystrokes. Windows-style keystrokes correspond to 
  493. standard Windows keystrokes. MS-DOS-style keystrokes cause 
  494. FoxPro for Windows to behave like FoxPro for MS-DOS. 
  495. Later, if you want to use MS-DOS-style keystrokes, add the 
  496. line KEYCOMP = DOS to your CONFIG.FPW file. For more 
  497. information about the styles of keystrokes, see the SET 
  498. KEYCOMP command in the FoxPro Language Reference manual 
  499. or Help.
  500. ----------------------------------------------------------
  501.  
  502. Question 5
  503.  
  504. What is the minimum DOS files setting for FoxPro for 
  505. Windows?
  506.  
  507. Answer 5
  508.  
  509. The DOS FILES command should be set to 40 or higher. 
  510. Buffers should be set to at least 25, or to 10 if you are 
  511. using a disk cache. During installation, Setup checks your 
  512. CONFIG.SYS file. If your FILES setting is less than 40, a 
  513. dialog gives you three choices: have Setup make the 
  514. modifications for you, have Setup make the 
  515. modifications after you have reviewed and edited the 
  516. changes, or allow you to make the modifications later. 
  517. If you allow Setup to modify your CONFIG.SYS file, your 
  518. old file is saved as CONFIG.OLD or as CONFIG.001 if 
  519. CONFIG.OLD already exists. For more information, see 
  520. "Customizing FoxPro" in the Installation and Configuration 
  521. manual.
  522. ----------------------------------------------------------
  523.  
  524. Question 6
  525.  
  526. Does FoxPro for Windows update any Dynamic Link Libraries
  527. (DLL files) in the Windows subdirectory where system files 
  528. are kept?
  529.  
  530. Answer 6
  531.  
  532. Yes. The following DLL files are updated: COMMDLG.DLL,
  533. DDEML.DLL, OLECLI.DLL, OLESVR.DLL, SHELL.DLL, TOOLHELP.DLL
  534. and VER.DLL.
  535.  
  536. The FoxPro graphing capabilities require that GRAPH.EXE
  537. and GRAPH.HLP be stored in the Windows subdirectory
  538. \MSAPPS\MSGRAPH.
  539.  
  540. FoxPro spell checking capabilities require that
  541. MSSPELL.DLL, MSSP_AM.LEX, and MSSP_BR.LEX be
  542. stored in the Windows subdirectory \MSAPPS\PROOF.
  543. ----------------------------------------------------------
  544.  
  545. Question 7
  546.  
  547. I accidentally deleted some of the FoxPro sample files.
  548. Can I reinstall these files without reinstalling FoxPro?
  549.  
  550. Answer 7
  551.  
  552. Yes. Run Setup again and select the Custom Installation
  553. option from the Installation Type dialog. With this option
  554. box, you choose which components to install.
  555. ----------------------------------------------------------
  556.  
  557. Question 8
  558.  
  559. My computer is having difficulty reading the FoxPro disks
  560. because of an alignment problem with the floppy drives. 
  561. Is there another option for installation?
  562.  
  563. Answer 8
  564.  
  565. Try copying all the files to a directory on your hard disk
  566. and then install from the hard disk.
  567. ----------------------------------------------------------
  568.  
  569. Question 9
  570.  
  571. I'm trying to install FoxPro for Windows under Windows 3.0
  572. and I'm getting the message "Cannot write VER.DLL." Any
  573. suggestions?
  574.  
  575. Answer 9
  576.  
  577. Rename the VER.DLL file in the Windows System subdirectory.
  578. ----------------------------------------------------------
  579.  
  580. Question 10
  581.  
  582. I'm having difficulty installing FoxPro. I've tried
  583. streamlining both my CONFIG.SYS and AUTOEXEC.BAT and I
  584. still can't install FoxPro for Windows. What should I do?
  585.  
  586. Answer 10
  587.  
  588. First of all, don't try to install from within a third-
  589. party replacement shell, such as Norton Desktop. Make 
  590. sure you use the Windows Program Manager shell. To specify 
  591. the Program Manager shell, change the SYSTEM.INI line
  592.  
  593. SHELL = <some other shell> 
  594.  
  595. to 
  596.  
  597. SHELL = PROGMAN.EXE
  598.  
  599. Next, make certain you have disabled all TSRs, including
  600. anti-virus software. Check the WIN.INI file for the
  601. LOAD = and RUN = lines. Comment these lines out using a
  602. semicolon (;).
  603. ----------------------------------------------------------
  604.  
  605. Question 11
  606.  
  607. Can I put a common WIN.INI file up on the server?
  608.  
  609. Answer 11
  610.  
  611. No. Each workstation has its own WIN.INI file.
  612. ----------------------------------------------------------
  613.  
  614. Question 12
  615.  
  616. What is the best way to edit the WIN.INI file?
  617.  
  618. Answer 12
  619.  
  620. You can edit the WIN.INI file with Notepad or EDIT.EXE in
  621. MS-DOS 5.0 or greater.
  622. ----------------------------------------------------------
  623.  
  624. Question 13
  625.  
  626. If I modify my WIN.INI file, is it advisable to restart
  627. Windows?
  628.  
  629. Answer 13
  630.  
  631. Yes. As a general rule, always restart Windows when you
  632. have modified the WIN.INI file. There are some
  633. exceptions, but if you are trouble-shooting you want to
  634. be certain that all changes are reflected in the current
  635. environment.
  636. ----------------------------------------------------------
  637.  
  638. Question 14
  639.  
  640. Can I delete the ~MSSTFQF.T directory?
  641.  
  642. Answer 14
  643.  
  644. Yes. The ~MSSTFQF.T directory is created during setup.
  645. Ordinarily this directory is deleted at the end of the
  646. installation process.
  647. ----------------------------------------------------------
  648.  
  649. Question 15
  650.  
  651. I get the error message "Insufficient memory" when trying
  652. to load FoxPro for Windows. What setting needs to be
  653. modified?
  654.  
  655. Answer 15
  656.  
  657. Add a MEMLIMIT statement to your CONFIG.FPW file. The
  658. syntax for this statement is:
  659.  
  660. MEMLIMIT = %, min, max
  661.  
  662. The % argument is a calculated amount based on available
  663. memory and min and max represent actual minimum and maximum
  664. allocations.
  665.  
  666. For example, the following statement allocates 80 percent
  667. of your system's available memory to FoxPro with a minimum
  668. allocation of 1024K and a maximum of 4096K:
  669.  
  670. MEMLIMIT = 80, 1024, 4096.
  671.  
  672. ----------------------------------------------------------
  673.  
  674. Question 16
  675.  
  676. My computer is running with 4 MB of RAM. How large a swap
  677. file do I need?
  678.  
  679. Answer 16
  680.  
  681. Use a 2 MB permanent swap file for virtual memory and
  682. don't include a MEMLIMIT setting in the CONFIG.FPW file.
  683. If you are running multiple programs simultaneously, it
  684. may be necessary to specify a swap file larger than 2 MB.
  685. Let FoxPro run with the default setting. In addition, do
  686. not use a RAM drive or an expanded memory manager.
  687. Expanded memory isn't used by FoxPro for Windows. A disk
  688. cache should be no larger than 256K.
  689. ----------------------------------------------------------
  690.  
  691. Question 17
  692.  
  693. When using my LANtastic network card, I always get a 
  694. memory conflict when loading FoxPro for Windows. What 
  695. should I do?
  696.  
  697. Answer 17
  698.  
  699. Try using the following line in the SYSTEM.INI file in
  700. the Windows directory:
  701.  
  702. EMMExclude = D800-DFFF
  703.  
  704. ----------------------------------------------------------
  705.  
  706. Question 18
  707.  
  708. When using a Paradise driver, I get a memory conflict when
  709. trying to load FoxPro for Windows. What should I do?
  710.  
  711. Answer 18
  712.  
  713. Try using the following line in the SYSTEM.INI file in
  714. the Windows directory:
  715.  
  716. EMMExclude = C600-C800
  717.  
  718. ----------------------------------------------------------
  719.  
  720. Question 19
  721.  
  722. When I use QEMM386 memory manager with FoxPro for Windows,
  723. I get a memory conflict. What should I do?
  724.  
  725. Answer 19
  726.  
  727. Try using the following line in the SYSTEM.INI file in
  728. the Windows directory:
  729.  
  730. EMMExclude = C0FF-C7FF
  731.  
  732. ----------------------------------------------------------
  733.  
  734. Question 20
  735.  
  736. When I use the Mach32 video card with my Gateway 2000, I
  737. get a General Protection Fault in module MACH32.DRV at
  738. 0003:0E22. What should I do?
  739.  
  740. Answer 20
  741.  
  742. You are experiencing a problem with your video driver.
  743. Contact your video card vendor for the most recent version
  744. of the driver. In the meantime, you can use the VGA.DRV
  745. or the SUPERVGA.DRV drivers that come with Windows.
  746. ----------------------------------------------------------
  747.  
  748. Question 21
  749.  
  750. I understand that a number of video drivers don't work
  751. properly with FoxPro for Windows. Why is this and what
  752. steps should I take to resolve the situation?
  753.  
  754. Answer 21
  755.  
  756. FoxPro for Windows makes intensive use of screen I/O. If 
  757. you are experiencing General Protection Faults (GPFs) or 
  758. display problems (borders, status bar, fonts, unusual 
  759. alignment when previewing reports) you may be experiencing 
  760. a problem with your video driver. To test this situation, 
  761. load either the VGA or VGA version 3.0 drivers and go 
  762. through the steps to reproduce the earlier problem. If the 
  763. problem no longer exists when you are using a standard 
  764. Windows driver, it's very likely that the old driver was 
  765. the cause of the problem. Contact the vendor for an 
  766. updated version of the driver or download the Windows 
  767. Driver Library (WDL) on the Microsoft Download Service 
  768. (MSDL). Complete instructions for obtaining the Windows 
  769. Driver Library is contained in the Product Support section 
  770. of this file.
  771.  
  772. We have identified problems with the following video 
  773. cards:
  774.  
  775.    ATI Ultra Graphics Pro (local bus) -- caused GPF, fixed
  776.      with update
  777.    AST Power Premium 486 w/VGA on Motherboard -- fixed
  778.      with update
  779.    Genoa 7900 MM card
  780.    Dell 486/20 with VGA on Motherboard
  781.    Compaq QVision
  782.    Speed Star 24x
  783.    Trident 8900C
  784.    TIGA 1024 x 768 x 256 small fonts
  785.    NEC 2A
  786.    MACH32
  787.  
  788. Contact your video card vendor for the most recent version
  789. of the driver for your card. In the meantime, you can use
  790. the VGA.DRV or the SUPERVGA.DRV drivers that come with
  791. Windows.
  792. ----------------------------------------------------------
  793.  
  794. Question 22
  795.  
  796. I occasionally experience problems when trying to open
  797. more than 15 tables at one time. What could be wrong?
  798.  
  799. Answer 22
  800.  
  801. Make certain you have the correct SHARE statement in your
  802. AUTOEXEC.BAT file:
  803.  
  804.    SHARE /F:4096 /L:500
  805. ----------------------------------------------------------
  806.  
  807. Question 23
  808.  
  809. I'm running Windows for Workgroups. Do I need to load the
  810. MS-DOS SHARE program?
  811.  
  812. Answer 23
  813.  
  814. No. Windows for Workgroups automatically loads VSHARE,
  815. which takes the place of SHARE.
  816. ----------------------------------------------------------
  817.  
  818. Question 24
  819.  
  820. Where does FoxPro create its temporary files?
  821.  
  822. Answer 24
  823.  
  824. FoxPro creates its temporary files in the same directory
  825. where Windows stores its temporary files, unless you
  826. specifically designate an alternate location by including
  827. one or more of the EDITWORK, SORTWORK, PROGWORK and/or
  828. TMPFILES statements in the CONFIG.FPW file. The location
  829. of Windows .TMP files is specified with the MS-DOS set
  830. variable TEMP. In most cases, you should let FoxPro write
  831. .TMP files to the same location. However, if this
  832. location is a RAM drive, make sure that enough space is
  833. available for both FoxPro and Windows .TMP files.
  834. ----------------------------------------------------------
  835.  
  836. Question 25
  837.  
  838. I frequently use the RUN command to change drives and
  839. directories within an application. Why isn't this working
  840. in FoxPro for Windows?
  841.  
  842. Answer 25
  843.  
  844. Each time you issue the RUN command to change drives and
  845. directories, Windows opens a new session of MS-DOS,
  846. otherwise known as a virtual machine, and executes the
  847. command within the newly created session. When you exit
  848. from this session or shut down the virtual machine, you
  849. are right back where you started without having changed
  850. drives. You should use FoxPro's own drive and directory
  851. commands instead of using the RUN command. For example,
  852. using SET DEFAULT TO C:\NEWDIR will actually issue the
  853. MS-DOS command CHDIR.
  854. ----------------------------------------------------------
  855.  
  856. Question 26
  857.  
  858. Why doesn't the value returned by SYS(2010) match the
  859. FILES setting in the CONFIG.SYS file?
  860.  
  861. Answer 26
  862.  
  863. Windows interacts with the MS-DOS open file tables in such
  864. a way that the value reported in the MS-DOS box and in
  865. Windows may be different.
  866. ----------------------------------------------------------
  867.  
  868. Question 27
  869.  
  870. What memory allocation options are available with the
  871. Windows PIF Editor settings?
  872.  
  873. Answer 27
  874.  
  875. In the PIF Editor "memory requirements" section the
  876. "KB Required" and "KB Desired" may both be set to "-1".
  877. This tells Windows to give all the available memory it
  878. can to an MS-DOS application. This doesn't mean that the
  879. MS-DOS application will have more than 600K, but it will
  880. get about as much conventional memory as you had available
  881. before starting Windows (minus some conventional memory
  882. that Windows itself occupies).
  883.  
  884. Changing the "EMS Memory" and "XMS Memory" sections
  885. tells Windows to provide or not provide the MS-DOS
  886. application and EMS (Expanded Memory Services) or XMS
  887. (Extended Memory Services). This won't, however, allow
  888. an application that doesn't support accessing EMS or 
  889. XMS to do so. Only applications that have the capability
  890. will be able to access the additional memory provided. It
  891. is important to note that once you tell Windows to create
  892. EMS or XMS for an application, it does so whether the
  893. application can use it or not.
  894.  
  895. In the "Execution" section, if Exclusive is selected, no
  896. other application, be it Windows or MS-DOS, will run while
  897. the application with Exclusive is the current application.
  898.  
  899. In the "Advanced Options" there is a "Multitasking 
  900. Options" section. This section is very important when you 
  901. are trying to get an MS-DOS application to run in the
  902. background. If the MS-DOS application is very I/O
  903. intensive (reads and writes to disk, asynchronous
  904. communication, and do on) it will be necessary to increase 
  905. the "Background Priority." Unfortunately there is no rule 
  906. of thumb when it comes to the exact number that should be 
  907. used. It's important to note that the larger the number 
  908. for "Background Priority" the slower other applications 
  909. will run while the MS-DOS application with the high 
  910. priority is running in the background.
  911. ----------------------------------------------------------
  912.  
  913.  
  914. ==============================================
  915. Part 9: Product Support Questions and Answers
  916. ==============================================
  917.  
  918. Overview of Questions
  919. ---------------------
  920.  
  921. 1   Where can I go for additional pre-sale information 
  922.     on Microsoft Fox products, such as pricing, upgrade 
  923.     policies, and release dates? 
  924. 2   How do I download the Windows Driver Library?
  925. 3   Where can I go for additional FoxPro product support?
  926. 4   If I call for support or post a message on the Fox 
  927.     Forum what information should I include?
  928. 5   If I am deaf or hard of hearing where can I go for 
  929.     additional FoxPro product support?
  930. 6   I have some specific comments and suggestions on 
  931.     Microsoft Fox products. Where can I direct these 
  932.     comments?
  933. 7   How do I use @ ... SAY Commands and Control Codes 
  934.     to Print in FP/W.
  935. ----------------------------------------------------------
  936.  
  937. Question 1
  938.  
  939. Where can I go for additional pre-sale information on 
  940. Microsoft Fox products, such as pricing, upgrade policies, 
  941. and release dates?
  942.  
  943. Answer 1
  944.  
  945. Call 800-426-9400.
  946. ----------------------------------------------------------
  947.  
  948. Question 2
  949.  
  950. How do I download the Windows Driver Library?
  951.  
  952. Answer 2
  953.  
  954. Microsoft provides the Windows Driver Library (WDL) on the 
  955. Microsoft Download Service (MSDL) from which users can 
  956. obtain drivers and articles directly via modem. If you 
  957. have a modem, the drivers are available at no charge on 
  958. CompuServe, GEnie, and Microsoft OnLine, as well as the 
  959. MSDL. 
  960.  
  961. The phone number for the MSDL is 206-936-6735. There is no 
  962. connect-time charge for using this service. However, any 
  963. standard connect-time fees and long-distance telephone 
  964. charges do apply during downloading. After you connect to 
  965. one of these services, please read the WDL.TXT file for 
  966. downloading instructions and a complete list of files 
  967. available on the Download Service.
  968.  
  969. On CompuServe, the WDL is in the Microsoft Software 
  970. Library, which you can reach by typing GO MSL at the 
  971. command prompt. (To find WDL.TXT, search on S13354.)
  972.  
  973. On the GEnie and Microsoft OnLine systems, the WDL is in 
  974. the Microsoft Software Library. (To find WDL.TXT, search 
  975. on S13354.)
  976.  
  977. If you don't have a modem, you can obtain the WDL on disk 
  978. from Microsoft End-User Sales. To order the WDL on disk, 
  979. call 800-426-9400, Monday through Friday, 6:00 a.m.- 5:30 
  980. p.m., Pacific time. There is a $20 fee for ordering the 
  981. WDL on disk.
  982. ----------------------------------------------------------
  983.  
  984. Question 3
  985.  
  986. Where can I go for additional FoxPro product support?
  987.  
  988. Answer 3
  989.  
  990. Call *Microsoft FastTips* to hear recorded responses to 
  991. common questions about Microsoft FoxPro. You can also 
  992. order technical notes that are sent to your fax 
  993. machine. FastTips is available seven days a week, 24 
  994. hours a day. For assistance with FoxPro, dial 
  995. 206-635-7190.
  996.  
  997. Use the *Microsoft Forums* on CompuServe. You can discuss 
  998. current support and design issues with other developers 
  999. and download sample files from the libraries. For an 
  1000. introductory CompuServe membership kit specifically for 
  1001. Microsoft users, dial 800-848-8199 and ask for operator 
  1002. 170. If you are already a CompuServe member, type 
  1003. GO MICROSOFT at any ! prompt. For specific FoxPro 
  1004. information, type GO FOXFORUM, or GO FOXUSER.
  1005.  
  1006. Use the *Microsoft Download Service* to access technical 
  1007. notes and supplementary files covering common Microsoft 
  1008. product support issues. This service is available via 
  1009. modem 24 hours a day, seven days a week at 206-936-6735.
  1010.  
  1011. Call *Microsoft Product Support Services* between 6 a.m. 
  1012. and 6 p.m. Pacific time, Monday through Friday. For 
  1013. assistance with Microsoft Fox products for MS-DOS or for 
  1014. Windows, call 206-635-7191. For assistance with Microsoft 
  1015. Fox products for the Macintosh, call 206-635-7192.
  1016.  
  1017. Microsoft support services are subject to Microsoft prices,
  1018. terms, and conditions that are in place at the time the 
  1019. service is used.
  1020. ----------------------------------------------------------
  1021.  
  1022. Question 4
  1023.  
  1024. If I call for support or post a message on the Fox Forum, 
  1025. what information should I include?
  1026.  
  1027. Answer 4
  1028.  
  1029. When you call, you should be at your computer and have the 
  1030. appropriate product documentation at hand. Be prepared to 
  1031. give the following information:
  1032.  
  1033. * The Product Identification Number for your product.  
  1034.   You can find this number by choosing About FoxPro... from 
  1035.   the Help menu.  The Product ID is displayed on the About 
  1036.   FoxPro dialog. The Product ID is a serial number that will 
  1037.   be used to auto-route your call to the appropriate support 
  1038.   person, to meter any free support you are entitled to, and 
  1039.   to display your prior support history.
  1040. * The version number of the Microsoft Fox product that you 
  1041.   are using. This can be obtained by typing ?VERSION(1) in 
  1042.   the Command window for FoxPro.
  1043. * The type of hardware you are using, including network 
  1044.   hardware if applicable; and the operating environment 
  1045.   that you are using.
  1046. * The contents of the following files: CONFIG.FPW or 
  1047.   CONFIG.SYS, AUTOEXEC.BAT, and any network 
  1048.   configuration files. 
  1049. * The exact wording of any messages that appeared on your 
  1050.   screen.
  1051. * A description of what happened and what you were doing 
  1052.   when the problem occurred.
  1053. * Can you reproduce the problem using a small number of 
  1054.   steps?
  1055. * What steps have you already taken to solve the problem?
  1056. ---------------------------------------------------------
  1057.  
  1058. Question 5
  1059.  
  1060. If I am deaf or hard of hearing where can I go for 
  1061. additional FoxPro product support?
  1062.  
  1063. Answer 5
  1064.  
  1065. Microsoft Product Support Services is available for the 
  1066. hearing impaired. Using a special TDD/TT modem, dial 
  1067. 206-635-4948 between 6 a.m. and 6 p.m. Pacific time, 
  1068. Monday through Friday.
  1069.  
  1070. Microsoft support services are subject to Microsoft 
  1071. prices, terms, and conditions that are in place at the 
  1072. time the service is used.
  1073. ----------------------------------------------------------
  1074.  
  1075. Question 6
  1076.  
  1077. I have some specific comments and suggestions on Microsoft 
  1078. Fox products. Where can I direct these comments?
  1079.  
  1080. Answer 6
  1081.  
  1082. Help make future versions of Microsoft Fox products even 
  1083. better by calling, sending a fax, sending a note, or 
  1084. sending electronic mail. Your feedback will be considered 
  1085. in developing future versions of Microsoft FoxPro.
  1086.  
  1087. Call 206-936-9474 and leave your comments using a 
  1088. touch-tone phone 24 hours a day.
  1089.  
  1090. Fax 206-936-7329 and provide detailed comments 24 
  1091. hours a day.
  1092.  
  1093. Send a note to:
  1094.  
  1095. Microsoft FoxPro WishLine
  1096. One Microsoft Way
  1097. Redmond, WA 98052
  1098.  
  1099. If you have access to the Internet, send electronic mail 
  1100. at:
  1101.  
  1102.    foxwish@microsoft.com.
  1103.  
  1104. Or, address CompuServe mail to:
  1105.  
  1106.    >INTERNET:foxwish@microsoft.com.
  1107.  
  1108. Note that charges apply to Internet if you use CompuServe.
  1109. ----------------------------------------------------------
  1110.                    =================
  1111.                    End of README.TXT
  1112.                    =================
  1113.  
  1114.  
  1115.